دالة REPT في Excel
الدوال النصية
الغرض من الدالة
تقوم دالة REPT بتكرار نص معين عددًا من المرات التي تحددها. هذه الدالة مفيدة لإنشاء أشرطة بيانية بسيطة داخل الخلايا أو ملء خلايا بنمط معين.
صيغة الدالة (Syntax)
REPT(text, num_times)
- text: النص الذي تريد تكراره. (مطلوب).
- num_times: عدد المرات التي تريد تكرار النص فيها. يجب أن يكون عددًا موجبًا. (مطلوب).
أمثلة عملية
المثال 1: إنشاء شريط بياني بسيط
نريد تمثيل التقدم برسوم بيانية نصية بسيطة (مثل تكرار حرف '█').
| A | B | |
|---|---|---|
| 1 | النسبة المئوية | التمثيل البصري |
| 2 | 0.75 | ███████ |
| 3 | 0.40 | ████ |
الصيغة المستخدمة:
=REPT("█", A2*10)
المثال 2: تكرار الأصفار لتنسيق الأرقام
لديك أرقام تحتاج إلى أن تكون دائمًا بأربع خانات (مع إضافة أصفار بادئة إذا لزم الأمر).
| A | B | |
|---|---|---|
| 1 | الرقم | الرقم المنسق |
| 2 | 25 | 0025 |
| 3 | 130 | 0130 |
الصيغة المستخدمة:
=REPT("0", 4-LEN(A2))&A2
توضيح:
LEN(A2): تُرجع عدد خانات الرقم الحالي فيA2(في هذه الحالة، 2).4-LEN(A2): تحسب عدد الأصفار التي نحتاجها لإكمال الرقم إلى 4 خانات (4 - 2 = 2).REPT("0", 4-LEN(A2)): تُكرر الصفر بالعدد المطلوب (تنتج "00").&A2: تجمع الأصفار المتكررة مع الرقم الأصلي في الخليةA2، ليكون الناتج "0025".